Possibly, though that would make parsing a bit more complicated, particularly if you wanted to have , in your default. ?{Description|Save ends, DC 10} Also, that wouldn't let you take advantage of the multi-input form in existing api commands or scripts where the arguments are not adjacent: !power --attack?{Targets|1}|[[1d20+?{Misc Bonus|0}]] Contrived example, but you get the point.